package domein;

public class Auto
{
/*Attributen*/
	private int autoId;
	private String autoCategorie;
	private String autoMerk;
	private String autoType;
	private String bestelplaats;
	private int bouwjaar;
	private double kmstand;
	private String kenteken;
	private String chassisnummer;
	private boolean transmissie;
	private String brandstof;
	private int aantalDeuren;
	private int airco;
	private int aantalZitplaatsen;
	private int aantalStuksBagage;
	private double dagprijs;
	private char waarborgcode;
	private double verbruik;

/*Constructors*/
	public Auto(String autoCategorie, String autoMerk, String autoType,
			String bestelplaats, int bouwjaar, double kmStand, String kenteken,
			String chassisNummer, boolean transmissie, String brandstof,
			int aantalDeuren, int airco, int aantalZitplaatsen,
			int aantalStuksBagage, double dagPrijs, char waarborgCode,
			double verbruik)
	{
		this.setAutoCategorie(autoCategorie);
		this.setAutoMerk(autoMerk);
		this.setAutoType(autoType);
		this.setBestelplaats(bestelplaats);
		this.setBouwjaar(bouwjaar);
		this.setKmstand(kmStand);
		this.setKenteken(kenteken);
		this.setChassisnummer(chassisNummer);
		this.setTransmissie(transmissie);
		this.setBrandstof(brandstof);
		this.setAantalDeuren(aantalDeuren);
		this.setAirco(airco);
		this.setAantalZitplaatsen(aantalZitplaatsen);
		this.setAantalStuksBagage(aantalStuksBagage);
		this.setDagprijs(dagPrijs);
		this.setWaarborgcode(waarborgCode);
		this.setVerbruik(verbruik);
	}
	public Auto(int autoId,String autoCategorie, String autoMerk, String autoType,
			String bestelplaats, int bouwjaar, double kmStand, String kenteken,
			String chassisNummer, boolean transmissie, String brandstof,
			int aantalDeuren, int airco, int aantalZitplaatsen,
			int aantalStuksBagage, double dagPrijs, char waarborgCode,
			double verbruik)
	{
		this(autoCategorie,autoMerk,autoType,bestelplaats,bouwjaar,kmStand,
				kenteken,chassisNummer,transmissie,brandstof,
				aantalDeuren,airco,aantalZitplaatsen,aantalStuksBagage,
				dagPrijs,waarborgCode,verbruik);
		this.setAutoId(autoId);	
	}

/*Methodes*/
	public String toString()
	{
		String output = "CATEGORIE: " + this.getAutoCategorie();
		output += " DAGPRIJS: " + this.getDagprijs();
		output += " #ZITPLAATSEN: " + this.getAantalZitplaatsen();
		output += " BRANDSTOP: " + this.getBrandstof();
		output += " VERBRUIK: " + this.getVerbruik();
		output += " MERK: " + this.getAutoMerk();
		output += " TYPE: " + this.getAutoType();
		return output;
	}

/*Getters & setters*/
	public int getAantalDeuren()
	{
		return aantalDeuren;
	}
	public void setAantalDeuren(int aantalDeuren)
	{
		this.aantalDeuren = aantalDeuren;
	}
	public int getAantalStuksBagage()
	{
		return aantalStuksBagage;
	}
	public void setAantalStuksBagage(int aantalStuksBagage)
	{
		this.aantalStuksBagage = aantalStuksBagage;
	}
	public int getAantalZitplaatsen()
	{
		return aantalZitplaatsen;
	}
	public void setAantalZitplaatsen(int aantalZitplaatsen)
	{
		this.aantalZitplaatsen = aantalZitplaatsen;
	}
	public int getAirco()
	{
		return airco;
	}
	public void setAirco(int airco)
	{
		this.airco = airco;
	}
	public String getAutoCategorie()
	{
		return autoCategorie;
	}
	public void setAutoCategorie(String autoCategorie)
	{
		this.autoCategorie = autoCategorie;
	}
	public int getAutoId()
	{
		return autoId;
	}
	public void setAutoId(int autoId)
	{
		this.autoId = autoId;
	}
	public String getAutoMerk()
	{
		return autoMerk;
	}
	public void setAutoMerk(String autoMerk)
	{
		this.autoMerk = autoMerk;
	}
	public String getAutoType()
	{
		return autoType;
	}
	public void setAutoType(String autoType)
	{
		this.autoType = autoType;
	}
	public String getBestelplaats()
	{
		return bestelplaats;
	}
	public void setBestelplaats(String bestelplaats)
	{
		this.bestelplaats = bestelplaats;
	}
	public int getBouwjaar()
	{
		return bouwjaar;
	}
	public void setBouwjaar(int bouwjaar)
	{
		this.bouwjaar = bouwjaar;
	}
	public String getBrandstof()
	{
		return brandstof;
	}
	public void setBrandstof(String brandstof)
	{
		this.brandstof = brandstof;
	}
	public String getChassisnummer()
	{
		return chassisnummer;
	}
	public void setChassisnummer(String chassisnummer)
	{
		this.chassisnummer = chassisnummer;
	}
	public double getDagprijs()
	{
		return dagprijs;
	}
	public void setDagprijs(double dagprijs)
	{
		this.dagprijs = dagprijs;
	}
	public String getKenteken()
	{
		return kenteken;
	}
	public void setKenteken(String kenteken)
	{
		this.kenteken = kenteken;
	}
	public double getKmstand()
	{
		return kmstand;
	}
	public void setKmstand(double kmstand)
	{
		this.kmstand = kmstand;
	}
	public boolean isTransmissie()
	{
		return transmissie;
	}
	public void setTransmissie(boolean transmissie)
	{
		this.transmissie = transmissie;
	}
	public double getVerbruik()
	{
		return verbruik;
	}
	public void setVerbruik(double verbruik)
	{
		this.verbruik = verbruik;
	}
	public char getWaarborgcode()
	{
		return waarborgcode;
	}
	public void setWaarborgcode(char waarborgcode)
	{
		this.waarborgcode = waarborgcode;
	}
}
